//
//  NSString+Extension.h
//  JiLaiBao
//
//  Created by youmy on 15/10/9.
//  Copyright (c) 2015年 youmy. All rights reserved.
//

#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>

@interface NSString (Extension)
+ (NSString *)cleanNumber:(NSString *)str;
/**
 *  计算字符串长宽
 *
 *  @param string 字符串
 *  @param font   字体
 *  @param width  指定宽度
 */
+ (CGSize)boundingRectWithString:(NSString *)string font:(UIFont *)font width:(CGFloat)width;

/**
 *  计算字符串长宽
 *
 *  @param string 字符串
 *  @param font   字体
 *  @param height 指定高度
 */
+ (CGSize)boundingRectWithString:(NSString *)string font:(UIFont *)font height:(CGFloat)height;

/**
 *  计算字符串长宽
 *
 *  @param string 字符串
 */
+ (CGSize)boundingRectWithString:(NSString *)string font:(UIFont *)font;

/**
 *  格式化货币
 *
 *  @param string 字符串
 */
+ (NSString *)formatterCurrency:(NSString *)currency;

/**
 *  格式化货币(精确到两位小数)
 *
 *  @param string 字符串
 */
+ (NSString *)formatterCurrencyWithCGflot:(NSString *)currency;

/**
 *  设备判断
 */
+ (NSString *)deviceType;

/**
 *  设备判断
 */
//+ (NSString *)deviceTypeHeight;

/**
 *  设备型号
 */
+ (NSString*)deviceVersion;

/**
 *  判断网络
 *
 *  YES 有网，NO 无网
 */
+ (BOOL)getcurrentNetStatus;

/**
 *  获取ip地址
 */
+ (NSString *)getIPAddress;

/**
 *  获取当前版本号，开发提交binary时版本
 */
+ (NSString *)getVersion;

/**
 *  获取当前版本号,与AppStore一致
 */
+ (NSString *)getShortVersion;

/**
 *  获取InfoDictionary
 *
 */
+ (NSDictionary *)getInfoDictionary;

/**
 *  秒转时分秒
 *
 *  @param seconds 秒
 */
+ (NSString*)timeformatFromSeconds:(NSInteger)seconds;

/**
 *  秒转时分秒(中文)
 *
 *  @param seconds 秒
 */
+ (NSString*)timeformatForCNFromSeconds:(NSInteger)seconds;

+ (NSDictionary *)resourcePathWithFileName:(NSString *)fileName;
@end
